﻿using Birkelund.QueryStrings.Internals;

namespace Birkelund.QueryStrings
{
    /// <summary>
    /// Contains build-in checksum calculator providers
    /// </summary>
    public static class ChecksumCalculators
    {
        /// <summary>
        /// Checksum provider which uses hash algorithm
        /// </summary>
        public static readonly IChecksumCalculator Hash = new HashChecksumCalculator();

        /// <summary>
        /// Checksum provider which a short checksum value. Less secure.
        /// </summary>
        public static readonly IChecksumCalculator Basic = new BasicChecksumCalculator();
    }
}
